Macro expanders

Special form


\begin{inset}{}
Yields a macro expander. A macro expander is a kind of syntax
de...
...defined locally
using {\tt LET-SYNTAX} or {\tt DEFINE-LOCAL-SYNTAX}.
\end{inset}


\begin{inset}{}
Returns true if {\it descriptor\/}, which must be a syntax descr...
...CRO-EXPANDER (FOO X) X)) $\Longrightarrow$\ {\it true}
\end{codexenv}\end{inset}


\begin{inset}{}
Invokes the macro expansion procedure for {\it descriptor\/}, wh...
...)) \\
\> $\Longrightarrow$\ \\
(LAMBDA () (+ 1 2))
\end{tabbing}}
\end{inset}


\begin{inset}{}
Performs one macro expansion on the {\it form\/}, if it is a lis...
...syntax-table\/} for
that symbol, and that entry is a macro expander.
\end{inset}